compiler design objective questions and answers